package com.example.demo.entity;

import java.util.Date;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.example.demo.Excel.ExcelColumn;

/**
 * <p>
 * 
 * </p>
 *
 * @author hanfei
 * @since 2021-05-13
 */
@ApiModel("")
public class Basic_infos implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 基础表id
     */
    @TableId("basic_id")
    @ApiModelProperty(value = "基础表id")
    @ExcelColumn(value = "基础表id",col = 1)
    private String basic_id;
    /**
     * 设备地址
     */
    @TableField("loc_address")
    @ApiModelProperty(value = "设备地址")
    @ExcelColumn(value = "设备地址",col = 1)
    private String loc_address;
    /**
     * 经纬度
     */
    @TableField("loc_geo")
    @ApiModelProperty(value = "经纬度")
    @ExcelColumn(value = "经纬度",col = 1)
    private String loc_geo;
    /**
     * 设备小区
     */
    @TableField("loc_area")
    @ApiModelProperty(value = "设备小区")
    @ExcelColumn(value = "设备小区",col = 1)
    private String loc_area;
    /**
     * 企业名称
     */
    @TableField("company_name")
    @ApiModelProperty(value = "企业名称")
    @ExcelColumn(value = "企业名称",col = 1)
    private String company_name;
    /**
     * 企业id
     */
    @TableField("company_id")
    @ApiModelProperty(value = "企业id")
    @ExcelColumn(value = "企业id",col = 1)
    private String company_id;
    /**
     * bootloader pid/image pid
     */
    @TableField("bl_pid")
    @ApiModelProperty(value = "bootloader pid/image pid")
    @ExcelColumn(value = "bootloader pid/image pid",col = 1)
    private String bl_pid;
    /**
     * bootloader version
     */
    @TableField("bl_ver")
    @ApiModelProperty(value = "bootloader version")
    @ExcelColumn(value = "bootloader version",col = 1)
    private String bl_ver;
    /**
     * 是否有证书
     */
    @TableField("cer_status")
    @ApiModelProperty(value = "是否有证书")
    @ExcelColumn(value = "是否有证书",col = 1)
    private Integer cer_status;
    /**
     * cpu占用率 单位%
     */
    @TableField("cpu_load")
    @ApiModelProperty(value = "cpu占用率 单位%")
    @ExcelColumn(value = "cpu占用率 单位%",col = 1)
    private String cpu_load;
    /**
     * TOD时间
     */
    @TableField("cm_date")
    @ApiModelProperty(value = "TOD时间")
    @ExcelColumn(value = "TOD时间",col = 1)
    private String cm_date;
    /**
     * 固件版本
     */
    @TableField("fw_ver")
    @ApiModelProperty(value = "固件版本")
    @ExcelColumn(value = "固件版本",col = 1)
    private String fw_ver;
    /**
     * 硬件版本
     */
    @TableField("hw_ver")
    @ApiModelProperty(value = "硬件版本")
    @ExcelColumn(value = "硬件版本",col = 1)
    private String hw_ver;
    /**
     * 剩余可用的内存
     */
    @TableField("mem_free")
    @ApiModelProperty(value = "剩余可用的内存")
    @ExcelColumn(value = "剩余可用的内存",col = 1)
    private Integer mem_free;
    /**
     * 初始内存
     */
    @TableField("mem_initial")
    @ApiModelProperty(value = "初始内存")
    @ExcelColumn(value = "初始内存",col = 1)
    private Integer mem_initial;
    /**
     * 设备名称
     */
    @TableField("cm_name")
    @ApiModelProperty(value = "设备名称")
    @ExcelColumn(value = "设备名称",col = 1)
    private String cm_name;
    /**
     * 序列号
     */
    @TableField("cm_sn")
    @ApiModelProperty(value = "序列号")
    @ExcelColumn(value = "序列号",col = 1)
    private String cm_sn;
    /**
     * CM的IP地址
     */
    @TableField("ip_address")
    @ApiModelProperty(value = "CM的IP地址")
    @ExcelColumn(value = "CM的IP地址",col = 1)
    private String ip_address;
    /**
     * CM的MAC地址
     */
    @TableField("cm_mac")
    @ApiModelProperty(value = "CM的MAC地址")
    @ExcelColumn(value = "CM的MAC地址",col = 1)
    private String cm_mac;
    /**
     * CM的状态
     */
    @TableField("status")
    @ApiModelProperty(value = "CM的状态")
    @ExcelColumn(value = "CM的状态",col = 1)
    private String status;
    /**
     * CM的上线时间
     */
    @TableField("online_time")
    @ApiModelProperty(value = "CM的上线时间")
    @ExcelColumn(value = "CM的上线时间",col = 1)
    private String online_time;
    /**
     * wan口接受的数据包
     */
    @TableField("wan_rx")
    @ApiModelProperty(value = "wan口接受的数据包")
    @ExcelColumn(value = "wan口接受的数据包",col = 1)
    private String wan_rx;
    /**
     * LAN1接受的数据包
     */
    @TableField("etho_rx")
    @ApiModelProperty(value = "LAN1接受的数据包")
    @ExcelColumn(value = "LAN1接受的数据包",col = 1)
    private String etho_rx;
    /**
     * LAN2接受的数据包
     */
    @TableField("eth1_rx")
    @ApiModelProperty(value = "LAN2接受的数据包")
    @ExcelColumn(value = "LAN2接受的数据包",col = 1)
    private String eth1_rx;
    /**
     * WAN发送的数据包
     */
    @TableField("wan_tx")
    @ApiModelProperty(value = "WAN发送的数据包")
    @ExcelColumn(value = "WAN发送的数据包",col = 1)
    private String wan_tx;
    /**
     * LAN1发送的数据包
     */
    @TableField("eth0_tx")
    @ApiModelProperty(value = "LAN1发送的数据包")
    @ExcelColumn(value = "LAN1发送的数据包",col = 1)
    private String eth0_tx;
    /**
     * LAN2发送的数据包
     */
    @TableField("eth1_tx")
    @ApiModelProperty(value = "LAN2发送的数据包")
    @ExcelColumn(value = "LAN2发送的数据包",col = 1)
    private String eth1_tx;
    /**
     * 更新时间
     */
    @TableField("update_time")
    @ApiModelProperty(value = "更新时间")
    @ExcelColumn(value = "更新时间",col = 1)
    private Date update_time;
    /**
     * 创建时间
     */
    @TableField("create_time")
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(value = "创建时间",col = 1)
    private Date create_time;
    /**
     * 最近一次扫描时间
     */
    @TableField("scan_time")
    @ApiModelProperty(value = "最近一次扫描时间")
    @ExcelColumn(value = "最近一次扫描时间",col = 1)
    private Date scan_time;
    /**
     * 扫描批次ID
     */
    @TableField("batchId")
    @ApiModelProperty(value = "扫描批次ID")
    @ExcelColumn(value = "扫描批次ID",col = 1)
    private String batchId;
    /**
     * 最近一次注册时间
     */
    @TableField("reg_time")
    @ApiModelProperty(value = "最近一次注册时间")
    @ExcelColumn(value = "最近一次注册时间",col = 1)
    private Date reg_time;
    /**
     * 扫描时间间隔设置
     */
    @TableField("scan_interval")
    @ApiModelProperty(value = "扫描时间间隔设置")
    @ExcelColumn(value = "扫描时间间隔设置",col = 1)
    private Integer scan_interval;
    /**
     * 今日故障次数
     */
    @TableField("fault_time")
    @ApiModelProperty(value = "今日故障次数")
    @ExcelColumn(value = "今日故障次数",col = 1)
    private Integer fault_time;
    /**
     * 今日离线次数
     */
    @TableField("offline_time")
    @ApiModelProperty(value = "今日离线次数")
    @ExcelColumn(value = "今日离线次数",col = 1)
    private Integer offline_time;
    /**
     * wan ip 地址
     */
    @TableField("wan_ip")
    @ApiModelProperty(value = "wan ip 地址")
    @ExcelColumn(value = "wan ip 地址",col = 1)
    private String wan_ip;
    /**
     * wan mac 地址
     */
    @TableField("wan_mac")
    @ApiModelProperty(value = "wan mac 地址")
    @ExcelColumn(value = "wan mac 地址",col = 1)
    private String wan_mac;


    public String getBasic_id() {
        return basic_id;
    }

    public void setBasic_id(String basic_id) {
        this.basic_id = basic_id;
    }

    public String getLoc_address() {
        return loc_address;
    }

    public void setLoc_address(String loc_address) {
        this.loc_address = loc_address;
    }

    public String getLoc_geo() {
        return loc_geo;
    }

    public void setLoc_geo(String loc_geo) {
        this.loc_geo = loc_geo;
    }

    public String getLoc_area() {
        return loc_area;
    }

    public void setLoc_area(String loc_area) {
        this.loc_area = loc_area;
    }

    public String getCompany_name() {
        return company_name;
    }

    public void setCompany_name(String company_name) {
        this.company_name = company_name;
    }

    public String getCompany_id() {
        return company_id;
    }

    public void setCompany_id(String company_id) {
        this.company_id = company_id;
    }

    public String getBl_pid() {
        return bl_pid;
    }

    public void setBl_pid(String bl_pid) {
        this.bl_pid = bl_pid;
    }

    public String getBl_ver() {
        return bl_ver;
    }

    public void setBl_ver(String bl_ver) {
        this.bl_ver = bl_ver;
    }

    public Integer getCer_status() {
        return cer_status;
    }

    public void setCer_status(Integer cer_status) {
        this.cer_status = cer_status;
    }

    public String getCpu_load() {
        return cpu_load;
    }

    public void setCpu_load(String cpu_load) {
        this.cpu_load = cpu_load;
    }

    public String getCm_date() {
        return cm_date;
    }

    public void setCm_date(String cm_date) {
        this.cm_date = cm_date;
    }

    public String getFw_ver() {
        return fw_ver;
    }

    public void setFw_ver(String fw_ver) {
        this.fw_ver = fw_ver;
    }

    public String getHw_ver() {
        return hw_ver;
    }

    public void setHw_ver(String hw_ver) {
        this.hw_ver = hw_ver;
    }

    public Integer getMem_free() {
        return mem_free;
    }

    public void setMem_free(Integer mem_free) {
        this.mem_free = mem_free;
    }

    public Integer getMem_initial() {
        return mem_initial;
    }

    public void setMem_initial(Integer mem_initial) {
        this.mem_initial = mem_initial;
    }

    public String getCm_name() {
        return cm_name;
    }

    public void setCm_name(String cm_name) {
        this.cm_name = cm_name;
    }

    public String getCm_sn() {
        return cm_sn;
    }

    public void setCm_sn(String cm_sn) {
        this.cm_sn = cm_sn;
    }

    public String getIp_address() {
        return ip_address;
    }

    public void setIp_address(String ip_address) {
        this.ip_address = ip_address;
    }

    public String getCm_mac() {
        return cm_mac;
    }

    public void setCm_mac(String cm_mac) {
        this.cm_mac = cm_mac;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getOnline_time() {
        return online_time;
    }

    public void setOnline_time(String online_time) {
        this.online_time = online_time;
    }

    public String getWan_rx() {
        return wan_rx;
    }

    public void setWan_rx(String wan_rx) {
        this.wan_rx = wan_rx;
    }

    public String getEtho_rx() {
        return etho_rx;
    }

    public void setEtho_rx(String etho_rx) {
        this.etho_rx = etho_rx;
    }

    public String getEth1_rx() {
        return eth1_rx;
    }

    public void setEth1_rx(String eth1_rx) {
        this.eth1_rx = eth1_rx;
    }

    public String getWan_tx() {
        return wan_tx;
    }

    public void setWan_tx(String wan_tx) {
        this.wan_tx = wan_tx;
    }

    public String getEth0_tx() {
        return eth0_tx;
    }

    public void setEth0_tx(String eth0_tx) {
        this.eth0_tx = eth0_tx;
    }

    public String getEth1_tx() {
        return eth1_tx;
    }

    public void setEth1_tx(String eth1_tx) {
        this.eth1_tx = eth1_tx;
    }

    public Date getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(Date update_time) {
        this.update_time = update_time;
    }

    public Date getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    public Date getScan_time() {
        return scan_time;
    }

    public void setScan_time(Date scan_time) {
        this.scan_time = scan_time;
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

    public Date getReg_time() {
        return reg_time;
    }

    public void setReg_time(Date reg_time) {
        this.reg_time = reg_time;
    }

    public Integer getScan_interval() {
        return scan_interval;
    }

    public void setScan_interval(Integer scan_interval) {
        this.scan_interval = scan_interval;
    }

    public Integer getFault_time() {
        return fault_time;
    }

    public void setFault_time(Integer fault_time) {
        this.fault_time = fault_time;
    }

    public Integer getOffline_time() {
        return offline_time;
    }

    public void setOffline_time(Integer offline_time) {
        this.offline_time = offline_time;
    }

    public String getWan_ip() {
        return wan_ip;
    }

    public void setWan_ip(String wan_ip) {
        this.wan_ip = wan_ip;
    }

    public String getWan_mac() {
        return wan_mac;
    }

    public void setWan_mac(String wan_mac) {
        this.wan_mac = wan_mac;
    }

    @Override
    public String toString() {
        return "Basic_infos{" +
        "basic_id=" + basic_id +
        ", loc_address=" + loc_address +
        ", loc_geo=" + loc_geo +
        ", loc_area=" + loc_area +
        ", company_name=" + company_name +
        ", company_id=" + company_id +
        ", bl_pid=" + bl_pid +
        ", bl_ver=" + bl_ver +
        ", cer_status=" + cer_status +
        ", cpu_load=" + cpu_load +
        ", cm_date=" + cm_date +
        ", fw_ver=" + fw_ver +
        ", hw_ver=" + hw_ver +
        ", mem_free=" + mem_free +
        ", mem_initial=" + mem_initial +
        ", cm_name=" + cm_name +
        ", cm_sn=" + cm_sn +
        ", ip_address=" + ip_address +
        ", cm_mac=" + cm_mac +
        ", status=" + status +
        ", online_time=" + online_time +
        ", wan_rx=" + wan_rx +
        ", etho_rx=" + etho_rx +
        ", eth1_rx=" + eth1_rx +
        ", wan_tx=" + wan_tx +
        ", eth0_tx=" + eth0_tx +
        ", eth1_tx=" + eth1_tx +
        ", update_time=" + update_time +
        ", create_time=" + create_time +
        ", scan_time=" + scan_time +
        ", batchId=" + batchId +
        ", reg_time=" + reg_time +
        ", scan_interval=" + scan_interval +
        ", fault_time=" + fault_time +
        ", offline_time=" + offline_time +
        ", wan_ip=" + wan_ip +
        ", wan_mac=" + wan_mac +
        "}";
    }
}
